package personnage;

import 	android.graphics.*;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Random;

import vue2D.Dessin;
import labyrinthe.Salle;

/**
 * 
 * @author Clément Ibanez
 * @author Guillaume Marques
 * @author IUT
 */

public class Monstre extends PersonnageDefaut
{
	
    static Random generator = new Random();
    
    /**
     * Constructeur
     */
    public Monstre(int r, int g, int b)
    {
    	super(r,g,b);
    }
    
    /**
     * Choix de la salle de destination du monstre
     * @return Salle
     */
    public Salle faitSonChoix(Collection<Salle> sallesAccessibles)
    {	
    
    	ArrayList<Salle> a= (ArrayList<Salle>) sallesAccessibles;
    	int b= generator.nextInt(a.size());
    	return a.get(b);
    }
    
    /**
     * Dessine le monstre sur le jeu
     */
    public void paint(Canvas c, int x, int y)
    {
    	c.drawRect(x, y, x+Dessin.unite, y+Dessin.unite, this.paint);
    }
}